/*
 * KeyValueAdapter.java
 *
 * Created on November 6, 2006, 11:39 PM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package edu.umn.cs5115.scheduler.framework;

import java.util.Set;

/**
 * Just a class that implements KeyValueCoding's two methods with no 
 * implementation so you can conveniently subclass this class and only override
 * the method that interests you.
 * @author grant
 */
public class KeyValueAdapter implements KeyValueObserver
{
    /**
     * Default implementation does nothing.
     * @see KeyValueObserver#valueChanged(KeyValueCoding, String)
     */
    public void valueChanged(KeyValueCoding object, String key)
    {
    }

    /**
     * Default implementation does nothing.
     * @see KeyValueObserver#valueChanged(KeyValueCoding, String, KeyValueObserver.SetMutationType, Set)
     */
    public void valueChanged(KeyValueCoding object, String key, SetMutationType mutation, Set modifyingSet)
    {
    }
    
}
